#ifndef MESSAGE_H
#define MESSAGE_H

#include <SFML/Graphics.hpp>
#include <iostream>

class Message
{
    public:
        Message();
        virtual ~Message();
        void Render(sf::RenderWindow&);
        void setText(std::string);
        void toggleState();
        bool loadTexture(std::string);
    protected:
    private:

        bool messageOpen;

        sf::RectangleShape messageRect;
        sf::Font font;
        sf::Text messageText;
        sf::Text headerText;

        sf::Sprite messageSprite;
        sf::Sprite messageReturn;
        sf::Texture messageTexture;

        float xPos;
        float yPos;

        float boxWidth;
        float boxHeight;

        int fontSize;


};

#endif // MESSAGE_H
